self-contained instrument - French English Dictionary